home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_HDF.idb / usr / freeware / include / hdf / dffunc.inc.z / dffunc.inc
Encoding:
Text File  |  1999-01-26  |  17.4 KB  |  652 lines

  1. C****************************************************************************
  2. C* NCSA HDF                                                                 *
  3. C* Software Development Group                                               *
  4. C* National Center for Supercomputing Applications                          *
  5. C* University of Illinois at Urbana-Champaign                               *
  6. C* 605 E. Springfield, Champaign IL 61820                                   *
  7. C*                                                                          *
  8. C* For conditions of distribution and use, see the accompanying             *
  9. C* hdf/COPYING file.                                                        *
  10. C*                                                                          *
  11. C****************************************************************************
  12. C
  13. C $Id: dffunc.inc,v 1.31 1998/02/12 23:49:51 epourmal Exp $
  14. C
  15. C     dffunc.inc
  16. C
  17. C     Declarations of return values for HDF SDS functions
  18. C
  19.       integer  DFSDadddata,        dsadata
  20.       external DFSDadddata,        dsadata
  21.       integer  DFSDclear,        dsclear
  22.       external DFSDclear,        dsclear
  23.       integer  DFSDsetdimscale,        dssdisc
  24.       external DFSDsetdimscale,        dssdisc
  25.       integer  DFSDendslice,        dseslc
  26.       external DFSDendslice,        dseslc
  27.       integer  DFSDgetNT,        dsgnt
  28.       external DFSDgetNT,        dsgnt
  29.       integer  DFSDgetdata,        dsgdata
  30.       external DFSDgetdata,        dsgdata
  31.       integer  DFSDgetdatalen,        dsgdaln
  32.       external DFSDgetdatalen,        dsgdaln
  33.       integer  DFSDgetdatastrs,        dsgdast
  34.       external DFSDgetdatastrs,        dsgdast
  35.       integer  DFSDgetdimlen,        dsgdiln
  36.       external DFSDgetdimlen,        dsgdiln
  37.       integer  DFSDgetdims,        dsgdims
  38.       external DFSDgetdims,        dsgdims
  39.       integer  DFSDgetdimscale,        dsgdisc
  40.       external DFSDgetdimscale,        dsgdisc
  41.       integer  DFSDgetdimstrs,        dsgdist
  42.       external DFSDgetdimstrs,        dsgdist
  43.       integer  DFSDgetmaxmin,        dsgmaxm
  44.       external DFSDgetmaxmin,        dsgmaxm
  45.       integer  DFSDgetrange,        dsgrang
  46.       external DFSDgetrange,        dsgrang
  47.       integer  DFSDgetslice,        dsgslc
  48.       external DFSDgetslice,        dsgslc
  49.       integer  DFSDlastref,        dslref
  50.       external DFSDlastref,        dslref
  51.       integer  DFSDnumber,        dsnum
  52.       external DFSDnumber,        dsnum
  53.       integer  DFSDputdata,        dspdata
  54.       external DFSDputdata,        dspdata
  55.       integer  DFSDputslice,        dspslc
  56.       external DFSDputslice,        dspslc
  57.       integer  DFSDreadref,        dsrref
  58.       external DFSDreadref,        dsrref
  59.       integer  DFSDrestart,        dsfirst
  60.       external DFSDrestart,        dsfirst
  61.       integer  DFSDsetNT,        dssnt
  62.       external DFSDsetNT,        dssnt
  63.       integer  DFSDsetdatastrs,        dssdast
  64.       external DFSDsetdatastrs,        dssdast
  65.       integer  DFSDsetdims,        dssdims
  66.       external DFSDsetdims,        dssdims
  67.       integer  DFSDsetdimstrs,        dssdist
  68.       external DFSDsetdimstrs,        dssdist
  69.       integer  DFSDsetlengths,        dsslens
  70.       external DFSDsetlengths,        dsslens
  71.       integer  DFSDsetmaxmin,        dssmaxm
  72.       external DFSDsetmaxmin,        dssmaxm
  73.       integer  DFSDsetorder,        dssodr
  74.       external DFSDsetorder,        dssodr
  75.       integer  DFSDsetrange,        dssrang
  76.       external DFSDsetrange,        dssrang
  77.       integer  DFSDstartslice,        dssslc
  78.       external DFSDstartslice,        dssslc
  79.       integer  dsgcal
  80.       external dsgcal
  81.       integer  dsp32sd
  82.       external dsp32sd
  83.       integer  dsscal
  84.       external dsscal
  85.       integer  dseslab
  86.       external dseslab
  87.       integer  dsrslab
  88.       external dsrslab
  89.       integer  dssslab
  90.       external dssslab
  91.       integer  dswslab
  92.       external dswslab
  93.       integer  dsgfill
  94.       external dsgfill
  95.       integer  dssfill
  96.       external dssfill
  97.       integer  dswref
  98.       external dswref
  99. C
  100. C     Declarations of return values for HDF Annotation functions
  101. C
  102.       integer  DFANputlabel,        daplab
  103.       external DFANputlabel,        daplab
  104.       integer  DFANputdesc,        dapdesc
  105.       external DFANputdesc,        dapdesc
  106.       integer  DFANgetlablen,        dagllen
  107.       external DFANgetlablen,        dagllen
  108.       integer  DFANgetlabel,        daglab
  109.       external DFANgetlabel,        daglab
  110.       integer  DFANgetdesclen,        dagdlen
  111.       external DFANgetdesclen,        dagdlen
  112.       integer  DFANgetdesc,        dagdesc
  113.       external DFANgetdesc,        dagdesc
  114.       integer  DFANlablist,        dallist
  115.       external DFANlablist,        dallist
  116.       integer  DFANaddfid,        daafid
  117.       external DFANaddfid,        daafid
  118.       integer  DFANaddfds,        daafds
  119.       external DFANaddfds,        daafds
  120.       integer  DFANgetfidlen,        dagfidl
  121.       external DFANgetfidlen,        dagfidl
  122.       integer  DFANgetfid,        dagfid
  123.       external DFANgetfid,        dagfid
  124.       integer  DFANgetfdslen,        dagfdsl
  125.       external DFANgetfdslen,        dagfdsl
  126.       integer  DFANgetfds,        dagfds
  127.       external DFANgetfds,        dagfds
  128.       integer  DFANlastref,        dalref
  129.       external DFANlastref,        dalref
  130.       integer  daclear
  131.       external daclear
  132. C
  133. C     Declarations of return values for HDF Raster Image functions
  134. C
  135.       integer  DFR8setpalette,        d8spal
  136.       external DFR8setpalette,        d8spal
  137.       integer  DFR8putimage,        d8pimg
  138.       external DFR8putimage,        d8pimg
  139.       integer  DFR8addimage,        d8aimg
  140.       external DFR8addimage,        d8aimg
  141.       integer  DFR8getdims,        d8gdims
  142.       external DFR8getdims,        d8gdims
  143.       integer  DFR8getimage,        d8gimg
  144.       external DFR8getimage,        d8gimg
  145.       integer  DFR8readref,        d8rref
  146.       external DFR8readref,        d8rref
  147.       integer  DFR8writeref,        d8wref
  148.       external DFR8writeref,        d8wref
  149.       integer  DFR8restart,        d8first
  150.       external DFR8restart,        d8first
  151.       integer  DFR8nimages,             d8nims
  152.       external DFR8nimages,             d8nims
  153.       integer  DFR8lastref,             d8lref
  154.       external DFR8lastref,             d8lref
  155.       integer  DFR8scompress,           d8scomp
  156.       external DFR8scompress,           d8scomp
  157.       integer  DFR8sjpeg,               d8sjpeg
  158.       external DFR8sjpeg,               d8sjpeg
  159.  
  160.       integer  DF24setil,        d2setil
  161.       external DF24setil,        d2setil
  162.       integer  DF24addimage,        d2aimg
  163.       external DF24addimage,        d2aimg
  164.       integer  DF24putimage,        d2pimg
  165.       external DF24putimage,        d2pimg
  166.       integer  DF24getimage,        d2gimg
  167.       external DF24getimage,        d2gimg
  168.       integer  DF24getdims,        d2gdims
  169.       external DF24getdims,        d2gdims
  170.       integer  DF24setdims,        d2sdims
  171.       external DF24setdims,        d2sdims
  172.       integer  DF24readref,        d2rref
  173.       external DF24readref,        d2rref
  174.       integer  DF24restart,        d2first
  175.       external DF24restart,        d2first
  176.       integer  DF24reqil,        d2reqil
  177.       external DF24reqil,        d2reqil
  178.       integer              d2lref
  179.       external             d2lref
  180.       integer  DF24scompress,           d2scomp
  181.       external DF24scompress,           d2scomp
  182.       integer  DF24sjpeg,               d2sjpeg
  183.       external DF24sjpeg,               d2sjpeg
  184.       integer  DF24nimages,        d2nimg
  185.       external DF24nimages,        d2nimg
  186.  
  187.       integer  DFPaddpal,        dpapal
  188.       external DFPaddpal,        dpapal
  189.       integer  DFPgetpal,        dpgpal
  190.       external DFPgetpal,        dpgpal
  191.       integer  DFPputpal,        dpppal
  192.       external DFPputpal,        dpppal
  193.       integer  DFPnpals,        dpnpals
  194.       external DFPnpals,        dpnpals
  195.       integer  DFPwriteref,        dpwref
  196.       external DFPwriteref,        dpwref
  197.       integer  DFPreadref,        dprref
  198.       external DFPreadref,        dprref
  199.       integer  DFPrestart,        dprest
  200.       external DFPrestart,        dprest
  201.       integer  DFPlastref,        dplref
  202.       external DFPlastref,        dplref
  203.  
  204. C
  205. C     Declarations of return values for HDF Raster Image functions
  206. C
  207.       integer  DFopen
  208.       external DFopen
  209.       integer  DFclose
  210.       external DFclose
  211.       integer  DFindnextref,        dfindnr
  212.       external DFindnextref,        dfindnr
  213.       integer  DFsfind
  214.       external DFsfind
  215.       integer  DFfind
  216.       external DFfind
  217.       integer  DFget
  218.       external DFget
  219.       integer  DFput
  220.       external DFput
  221.       integer  DFaccess
  222.       external DFaccess
  223.       integer  DFread
  224.       external DFread
  225.       integer  DFwrite
  226.       external DFwrite
  227.       integer  DFseek
  228.       external DFseek
  229.       integer  DFupdate
  230.       external DFupdate
  231.       integer  DFdup
  232.       external DFdup
  233.       integer  DFdel
  234.       external DFdel
  235.       integer  DFerrno
  236.       external DFerrno
  237.       integer  DFishdf
  238.       external DFishdf
  239.       integer  DFnewref
  240.       external DFnewref
  241.       integer  DFnumber
  242.       external DFnumber
  243.       integer  DFstat
  244.       external DFstat
  245.  
  246. C
  247. C       Decls of SFxxx functions for Fortran multi-file interface
  248. C
  249.       integer  sfstart
  250.       external sfstart
  251.       integer  sfn2index
  252.       external sfn2index
  253.       integer  sfcreate
  254.       external sfcreate
  255.       integer  sfsdmstr
  256.       external sfsdmstr
  257.       integer  sfsdmname
  258.       external sfsdmname
  259.       integer  sfsdtstr
  260.       external sfsdtstr
  261.       integer  sfgdtstr
  262.       external sfgdtstr
  263.       integer  sfgdmstr
  264.       external sfgdmstr
  265.       integer  sfginfo
  266.       external sfginfo
  267.       integer  sfgainfo
  268.       external sfgainfo
  269.       integer  sfgdinfo
  270.       external sfgdinfo
  271.       integer  sfsattr
  272.       external sfsattr
  273.       integer  sffattr
  274.       external sffattr
  275.       integer  sfend
  276.       external sfend
  277.       integer  sfendacc
  278.       external sfendacc
  279.       integer  sffinfo
  280.       external sffinfo
  281.       integer  sfselect
  282.       external sfselect
  283.       integer  sfdimid
  284.       external sfdimid
  285.       integer  sfgcal
  286.       external sfgcal
  287.       integer  sfscal
  288.       external sfscal
  289.       integer  sfsdscale
  290.       external sfsdscale
  291.       integer  sfgdscale
  292.       external sfgdscale
  293.       integer  sfsfill
  294.       external sfsfill
  295.       integer  sfgfill
  296.       external sfgfill
  297.       integer  sfgrange
  298.       external sfgrange
  299.       integer  sfsrange
  300.       external sfsrange
  301.       integer  sfrattr
  302.       external sfrattr
  303.       integer  sfrdata
  304.       external sfrdata
  305.       integer  sfwdata
  306.       external sfwdata
  307.       integer  sfsextf
  308.       external sfsextf
  309.       integer  sfsnbit
  310.       external sfsnbit
  311.       integer  sfsacct
  312.       external sfsacct
  313.       integer  sfid2ref
  314.       external sfid2ref
  315.       integer  sfiscvar
  316.       external sfiscvar
  317.       integer  sfref2index
  318.       external sfref2index
  319.       integer  sfsdmvc
  320.       external sfsdmvc
  321.       integer  sfisdmvc
  322.       external sfisdmvc
  323.       integer  sfgichnk
  324.       external sfgichnk
  325.       integer  sfrcchnk
  326.       external sfrcchnk
  327.       integer  sfrchnk
  328.       external sfrchnk
  329.       integer  sfwcchnk
  330.       external sfwcchnk
  331.       integer  sfwchnk
  332.       external sfwchnk
  333.       integer  sfscchnk
  334.       external sfscchnk
  335.       integer  sfschnk
  336.       external sfschnk
  337.       integer  sfscompress
  338.       external sfscompress
  339.       integer  sfisrcrd
  340.       external sfisrcrd
  341.       integer  sfsblsz
  342.       external sfsblsz
  343. C
  344. C     Declarations of return values for HDF Vgroup functions
  345. C
  346.       integer  vfadtr 
  347.       external vfadtr 
  348.       integer  vfainfo
  349.       external vfainfo
  350.       integer  vfatch
  351.       external vfatch
  352.       integer  vfdtch
  353.       external vfdtch
  354.       integer  vfdtr
  355.       external vfdtr
  356.       integer  vfend
  357.       external vfend
  358.       integer  vfents
  359.       external vfents
  360.       integer  vffdatt
  361.       external vffdatt
  362.       integer  vffloc
  363.       external vffloc
  364.       integer  vfgnatt
  365.       external vfgnatt
  366.       integer  vfgcatt
  367.       external vfgcatt
  368.       integer  vfgcls
  369.       external vfgcls
  370.       integer  vfgid
  371.       external vfgid
  372.       integer  vfgnam
  373.       external vfgnam
  374.       integer  vfgnxt
  375.       external vfgnxt
  376.       integer  vfgttr
  377.       external vfgttr
  378.       integer  vfgttrs
  379.       external vfgttrs
  380.       integer  vfgver
  381.       external vfgver
  382.       integer  vfinq
  383.       external vfinq
  384.       integer  vfinqtr
  385.       external vfinqtr
  386.       integer  vfinsrt
  387.       external vfinsrt
  388.       integer  vfisvg
  389.       external vfisvg
  390.       integer  vfisvs
  391.       external vfisvs
  392.       integer  vflone
  393.       external vflone
  394.       integer  vfnatts
  395.       external vfnatts
  396.       integer  vfntr
  397.       external vfntr
  398.       integer  vfsnatt
  399.       external vfsnatt
  400.       integer  vfscatt
  401.       external vfscatt
  402.       integer  vfscls
  403.       external vfscls
  404.       integer  vfsnam
  405.       external vfsnam
  406.       integer  vfstart
  407.       external vfstart
  408.  
  409. C
  410. C     Declarations of return values for HDF high level Vdata/Vgroup
  411. C     functions
  412. C
  413.       integer  vhfmkgp
  414.       external vhfmkgp
  415.       integer  vhfscd
  416.       external vhfscd
  417.       integer  vhfsd
  418.       external vhfsd
  419.       integer  vhfscdm
  420.       external vhfscdm
  421.       integer  vhfsdm
  422.       external vhfsdm
  423.  
  424. C
  425. C     Declarations of return values for HDF Vdata functions
  426. C
  427.       integer  vsfainf
  428.       external vsfainf
  429.       integer  vsfatch
  430.       external vsfatch
  431.       integer  vsfcpak
  432.       external vsfcpak
  433.       integer  vsfdlte
  434.       external vsfdlte
  435.       integer  vsfdtch
  436.       external vsfdtch
  437.       integer  vsfelts
  438.       external vsfelts
  439.       integer  vsfex
  440.       external vsfex
  441.       integer  vsffdef
  442.       external vsffdef
  443.       integer  vsffdat
  444.       external vsffdat
  445.       integer  vsffidx
  446.       external vsffidx
  447.       integer  vsffnas
  448.       external vsffnas
  449.       integer  vsffnd
  450.       external vsffnd
  451.       integer  vsfgnat
  452.       external vsfgnat
  453.       integer  vsfgcat
  454.       external vsfgcat
  455.       integer  vsfgcls
  456.       external vsfgcls
  457.       integer  vsfgfld
  458.       external vsfgfld
  459.       integer  vsfgid
  460.       external vsfgid
  461.       integer  vsfgint
  462.       external vsfgint
  463.       integer  vsfgnam
  464.       external vsfgnam
  465.       integer  vsfinq
  466.       external vsfinq
  467.       integer  vsfisat
  468.       external vsfisat
  469.       integer  vsflone
  470.       external vsflone
  471.       integer  vsfnats
  472.       external vsfnats
  473.       integer  vsfndc
  474.       external vsfndc
  475.       integer  vsfnpak
  476.       external vsfnpak
  477.       integer  vsfrd
  478.       external vsfrd
  479.       integer  vsfrdc
  480.       external vsfrdc
  481.       integer  vsfread
  482.       external vsfread
  483.       integer  vsfsnat
  484.       external vsfsnat
  485.       integer  vsfscat
  486.       external vsfscat
  487.       integer  vsfscls
  488.       external vsfscls
  489.       integer  vsffcls
  490.       external vsffcls
  491.       integer  vsfseek
  492.       external vsfseek
  493.       integer  vsfsextf
  494.       external vsfsextf
  495.       integer  vsfsfld
  496.       external vsfsfld
  497.       integer  vsfsint
  498.       external vsfsint
  499.       integer  vsfsiz
  500.       external vsfsiz
  501.       integer  vsfsnam
  502.       external vsfsnam
  503.       integer  vsfwrt
  504.       external vsfwrt
  505.       integer  vsfwrtc
  506.       external vsfwrtc
  507.       integer  vsfwrit
  508.       external vsfwrit
  509.  
  510. C
  511. C     Declarations of return values for HDF Vdata Query functions
  512. C
  513.       integer  vsqfnelt
  514.       external vsqfnelt
  515.       integer  vsqfintr
  516.       external vsqfintr
  517.       integer  vsqfflds
  518.       external vsqfflds
  519.       integer  vsqfvsiz
  520.       external vsqfvsiz
  521.       integer  vsqfname
  522.       external vsqfname
  523.       integer  vsqnfld
  524.       external vsqnfld
  525.  
  526. C
  527. C     Declarations of return values for HDF low level H functions
  528. C
  529.       integer  hclose
  530.       external hclose
  531.       integer  heprnt
  532.       external heprnt
  533.       integer  hnumber
  534.       external hnumber
  535.       integer  hopen
  536.       external hopen
  537.       integer  hxscdir
  538.       external hxscdir
  539.       integer  hxsdir
  540.       external hxsdir
  541.       integer  hddontatexit
  542.       external hddontatexit
  543.       integer  hglibver
  544.       external hglibver
  545.       integer  hgfilver
  546.       external hgfilver
  547.       
  548.  
  549. C
  550. C     Decls of MGxxx functions for Fortran multi-file GR interface
  551. C
  552.  
  553.       integer  mgstart
  554.       external mgstart
  555.       integer  mgfinfo
  556.       external mgfinfo
  557.       integer  mgend       
  558.       external mgend       
  559.       integer  mgcreat    
  560.       external mgcreat    
  561.       integer  mgselct     
  562.       external mgselct     
  563.       integer  mgn2ndx    
  564.       external mgn2ndx    
  565.       integer  mggiinf     
  566.       external mggiinf     
  567.       integer  mgwrimg     
  568.       external mgwrimg     
  569.       integer  mgrdimg     
  570.       external mgrdimg     
  571.       integer  mgendac     
  572.       external mgendac     
  573.       integer  mgid2rf     
  574.       external mgid2rf     
  575.       integer  mgr2idx     
  576.       external mgr2idx     
  577.       integer  mgrltil     
  578.       external mgrltil     
  579.       integer  mgrimil     
  580.       external mgrimil     
  581.       integer  mggltid     
  582.       external mggltid     
  583.       integer  mgglinf     
  584.       external mgglinf     
  585.       integer  mgwrlut     
  586.       external mgwrlut     
  587.       integer  mgrdlut     
  588.       external mgrdlut     
  589.       integer  mgsxfil    
  590.       external mgsxfil    
  591.       integer  mgssctp     
  592.       external mgssctp     
  593.       integer  mgsattr    
  594.       external mgsattr    
  595.       integer  mgatinf     
  596.       external mgatinf     
  597.       integer  mggattr     
  598.       external mggattr     
  599.       integer  mgfndat    
  600.       external mgfndat    
  601.       integer  mggichnk
  602.       external mggichnk
  603.       integer  mgscchnk
  604.       external mgscchnk
  605.       integer  mgschnk
  606.       external mgschnk
  607.       integer  mgscompress
  608.       external mgscompress
  609.       integer  mglt2rf
  610.       external mglt2rf
  611.  
  612. C
  613. C       Decls of ANxxx functions for Fortran multi-file AN interface
  614. C
  615.       integer  afstart
  616.       external afstart
  617.       integer  affileinfo
  618.       external affileinfo
  619.       integer  afend       
  620.       external afend       
  621.       integer  afcreate
  622.       external afcreate
  623.       integer  affcreate
  624.       external affcreate
  625.       integer  afselect
  626.       external afselect
  627.       integer  afnumann
  628.       external afnumann
  629.       integer  afannlist
  630.       external afannlist
  631.       integer  afannlen
  632.       external afannlen
  633.       integer  afwriteann
  634.       external afwriteann
  635.       integer  afreadann
  636.       external afreadann
  637.       integer  afendaccess
  638.       external afendaccess
  639.       integer  afgettagref
  640.       external afgettagref
  641.       integer  afidtagref
  642.       external afidtagref
  643.       integer  aftagrefid
  644.       external aftagrefid
  645.       integer  afatypetag
  646.       external afatypetag
  647.       integer  aftagatype
  648.       external aftagatype
  649.  
  650. C End of declarations
  651.  
  652.